package cn.com.dragonsoftbravo.utils;

import java.util.Random;

public class RandomNameGenerator {

	private static String[] nameList = new String[] { "Aaron", "Abel", "Achilles", "Adam", "Adan", "Addison",
			"Ade", "Adley", "Adolph", "Agustin", "Ahren", "Aidan", "Alan", "Alban", "Albert", "Alcander",
			"Alfred", "Allen", "Alphonse", "Alvin", "Anders", "Andrew", "Andy", "Angelo", "Angus", "Anker",
			"Anthony", "Armand", "Asher", "August", "Baldwin", "Bali", "Barclay", "Barnett", "Barney",
			"Baron", "Barrett", "Barth", "Beck", "Ben", "Benjamin", "Benson", "Berkeley", "Bern", "Bert",
			"Bill", "Billy", "Bob", "Bobby", "Bowen", "Bradley", "Brady", "Brand", "Brian", "Brooks",
			"Bruno", "Bryant", "Buddy", "Burton", "Byron", "Caesar", "Cain", "Clavin", "Cari", "Carlos",
			"Carson", "Carter", "Cavan", "Chale", "Chandler", "Charles ", "Chen", "Chevalier", "Chilton",
			"Christoph", "Clark", "Clement", "Clinton", "Colin", "Conan", "Conrad", "Cornell", "Crispin",
			"Curtis", "Cyrus", "Dalton", "Dan", "Daniel", "Danny", "Dante", "Daren", "Darin", "Darren",
			"Dave", "David", "Davin", "Davis", "Delbert ", "Dennis", "Derek", "Devlin", "Dick", "Dionysius",
			"Dirk", "Dixon", "Dominick ", "Donal", "Douglas/  Douglass", "Duncan", "Dustin", "Eddy",
			"Edison", "Edward", "Edwin", "Elden", "Elgin", "Elkan", "Elliot", "Elmo", "Elvin", "Emanuel",
			"Emil", "Emmanel", "Enos", "Ennis", "Enrico", "Er", "Erek", "Eric", "Erik", "Ernest", "Ervin",
			"Ethan", "Eugene", "Evan", "Fabian", "Faris", "Felix", "Ferdinand", "Fergus", "Ferguson",
			"Fidel", "Finley", "Finn", "Fisk", "Floyd", "Forrest", "Forster", "Foster", "Frank", "Franklin",
			"Franz", "Frasier", "Fred", "Freddy", "Frederick", "Freeman", "Fremont", "Fritz", "Fuller",
			"Gabe", "Gabriel", "Gage", "Galen", "Galeno", "Galvin", "Gamal", "Garfield", "Garrick",
			"Garrison", "Gavin", "Gaylord", "Geoffrey", "George", "Gerald", "Gibson", "Gideon", "Gilbert",
			"Giles", "Glenn", "Gordon", "Grady", "Graham", "Grant", "Grayson", "Habib", "Hackett", "Hadley",
			"Hale", "Hamdi", "Hamilton", "Hamlet", "Hank", "Hans", "Hardy", "Harlan", "Harman", "Harold",
			"Harper", "Harry", "Hassan", "Heath", "Hector", "Henry", "Herbert", "Herman", "Hilton", "Holden",
			"Hollis", "Howard", "Iain", "Ian", "Ibrahim", "Id", "Iggi", "Iggy", "Ignatius", "Ihsan", "Ike",
			"Ilias", "Iman", "Ingmar", "Ingram", "Irving", "Isa", "Isaac", "Isaiah", "Ishmael", "Ismail",
			"Israel", "Issay", "Itzak", "Ivan", "Ivar", "Ivo", "Jaafar", "Jack", "Jackson", "Jacob", "Jake",
			"James", "Jamison", "Jarek", "Jarvis", "Jason", "Jasper", "Jedrek", "Jeff", "Jefferson",
			"Jeffrey", "Jeremiah", "Jerry", "Jesus", "Jim", "Jimmy", "Joe", "John", "Joseph", "Joshua",
			"Justin", "Kai", "Kalman", "Karl", "Keith", "Kelemen", "Kellen", "Kelvin", "Ken", "Kenelm",
			"Kennard", "Kenneth", "Kent", "Kenton", "Kenny", "Kenyon", "Kermit", "Kern", "Kester", "Kevin",
			"Khalil", "Kiefer", "Kimball", "Kiros", "Koen", "Kontar", "Lamar", "Lamont", "Lance", "Lancelot",
			"Lang", "Larry", "Laurence", "Leo", "Leon", "Leonard", "Leroy", "Levi", "Lewis", "Lexi", "Lian",
			"Lisle", "Livvy", "Lloyd", "London", "Lou", "Lucas", "Luce", "Lucius", "Luke", "Lyndon",
			"Maarten", "Madison", "Magnus", "Mahmud/Mahmoud", "Malcolm", "Marc", "Marcel", "Marcello",
			"Marco", "Mark", "Marlon", "Marshall", "Marvin", "Matthew", "Maurice", "Max", "Maxime", "Merlin",
			"Mick", "Mike", "Miles", "Milo", "Montgomery", "Morris", "Morrison", "Nabil", "Nalu", "Nasir",
			"Nate", "Nathan", "Nathaniel", "Neal", "Neely", "Neil", "Nelson", "Nessan", "Neville", "Nevin",
			"Nicholas", "Nick", "Niel", "Nigel", "Nika", "Nils", "Noah", "Noel", "Nolan", "Norman", "Norton",
			"Oakes", "Oakley", "Obert", "Octavio", "Odon", "Odysseus", "Olin", "Oliver", "Omar／Umar", "Oran",
			"Oren", "Oringo", "Orion", "Orlando", "Orman", "Ormand", "Orsen", "Orson", "Orville", "Oscar",
			"Oskar", "Othello", "Ovid", "Owen", "Ozzie", "Pablo", "Paddy", "Palma", "Palmer", "Paris",
			"Parker", "Parry", "Parson", "Pascal", "Pasi", "Patrick", "Paul", "Paulo", "Penn", "Perry",
			"Peter", "Philip", "Phillip", "Pierre", "Pierson", "Platon", "Polo", "Porter", "Prince", "Qasim",
			"Qays", "Quentin", "Quillan", "Quincy", "Ranen", "Raymon", "Regan", "Reuben", "Rex", "Reynard",
			"Riane", "Rich", "Richard", "Rick", "Rider", "Riordon", "Robert", "Rock", "Roderick", "Rodman",
			"Roger", "Roland", "Roman", "Romeo", "Ronald", "Roy", "Royce", "Ruben", "Rudolph", "Sabri",
			"Salah", "Salman", "Salvador", "Sam", "Samson", "Samuel", "Sanders", "Santos", "Saunders",
			"Saxon", "Scott", "Seamus", "Seth", "Simba", "Simon", "Slade", "Smith", "Solomon", "Stanley",
			"Stephen", "Steve", "Steven", "Stuart", "Sylvester", "Ted", "Terrence", "Thaddeus", "Thanos",
			"Theodore", "Theron", "Thierry", "Thomas", "Tierney", "Tilden", "Tim", "Timothy", "Tino",
			"Tobey", "Todd", "Tom", "Tomas", "Tommy", "Tony", "Tracis", "Trevor", "Trey", "Truman", "Tymon",
			"Tyson", "Uba", "Ulric", "Ulysses", "Urban", "Uri", "Vail", "Vernon", "Victor", "Vincent",
			"Vinnie", "Walden", "Waldo", "Walid", "Walker", "Wallace", "Walter", "Ward", "Warner", "Wayne",
			"Webster", "Wesley", "Whitby", "Whitfield", "Whitley", "Wilbur", "Wiley", "Wilfred", "Will",
			"William", "Willie", "Willis", "Wilson", "Winslow ", "Winston", "Wolfgang", "Xanthus", "Xavier",
			"Xerxes", "Yale", "Yancy", "Yank", "Yannis", "Yaro", "Yasir", "Yehudi", "York", "Yosef ", "Yule",
			"Zach", "Zaki", "Zalman", "Zane", "Zion" };

	private static Random r = new Random();

	public String get() {
		int length = nameList.length;
		return nameList[r.nextInt(length)];
	}

}
